package com.fjh.service;

import com.fjh.domain.BusCar;
import com.fjh.dto.CarDto;
import com.fjh.vo.PageInfo;

public interface CarService {

    /**
     * 分页查询
     * @param carDto
     * @return
     */
    PageInfo<BusCar> findByPage(CarDto carDto);

    /**
     * 新增数据
     * @param carDto
     * @return
     */
    Boolean save(CarDto carDto);

    /**
     * 修改数据
     * @param carDto
     * @return
     */
    Boolean updateById(CarDto carDto);

    /**
     * 删除数据
     * @param ids
     * @return
     */
    Boolean batchDelete(Integer[] ids);

    /**
     * 车辆的出租
     * @param carId
     * @param idCard
     * @param startTime
     * @param endTime
     * @return
     */
    Boolean rentCar(Integer carId, String idCard,String startTime ,String endTime);
}
